[1999.08.15]
  世界の終わりとハードボイルドアイコンランド


 ▼CIN 緊急報告(Virus LAB)
  http://www.otsuka.bunkyo.tokyo.jp/virii/


 「ハードボイルドワンダーランド」が情報の管理と掠奪による世界だとしたら,「アイコンランド」は,GUIにおける情報の管理統括と隠蔽を意味する。心のない世界である「世界の終わり」との不自然なリンクは,物語として壮大,かな?

 CINは,マックOS8.5以降で採用されている32bitカスタムアイコンのルーチンをいじることにより,アイコンの描画の際にシステムが処理しきれない命令を送り,フリーズさせる。外部システムから起動しても,ファインダー起動時に自動的に内部システムのアイコン描画を行うため,8.5以降のOSからの起動はできなくなる。特に,新型のiMacや新しいG3(Blue & White)は,専用の8.5以降のOSしか提供されておらず,不具合を回避できない危険性が高い。

 このCINは,カスタムアイコンだけで発症させることができ,プログラム部分を有していないのでトロイの木馬とも云いきれない。もちろん増殖能力もないので,ウイルスでもないし,トラップトロイという感じだろうか。まだ出回っていないが,将来的に同様のトラップを利用したものが流通する可能性もあり注意が必要。簡単には回避できないが,方法がないことはないのでVirus LABのページでチェックして欲しい(気付いたときにはもう遅いとも思うが…)。

 もともとは,マックOSが8.5以降が使用している32bitアイコンのバグホールによるもの。8.5以前のアイコンは,すべて8bit(1ドットの色を256色=8bitで表示)によるものだったが,それが8.5からは,32bit(1ドットの色を256x256x256=1677万7216色=24bitで表示し,それに8bitの透過度が加えられている)になっている。当然,それによってアイコンのデータ量も増え,描画にも時間がかかる。そこでその遅滞を緩和するために圧縮ルーチンのようなものが使われており,それをついたのがこのトラップになっている。とっても単純なんだけど,ひどく効果的ですなぁ…。ちなみに私は,8.6のシステムしかないので怖くて実験してません(^^ゞ。


return to index

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!